drive/cast on rocks - French English Dictionary